home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 3 / Amiga Tools 3.iso / wb-tools / mcp / reset1200.ger < prev    next >
Encoding:
Text File  |  1995-05-16  |  2.6 KB  |  43 lines

  1. Also gleich zu Anfang will ich erstmal sagen, dass das Programm Reset1200
  2. totalen Mist macht. Wir haben das Programm komplett analysiert und jetzt
  3. kann ich Dir auch genau sagen, was das Programm macht.
  4. Also dieses Programm patcht den Vektor Coldreboot in der Execlibrary und
  5. haengt dort sein Resetprogramm ein. Leider hat der Mensch bestimmt in C
  6. oder sonst was programmiert, denn er hat voellig falsche Libraryadressen
  7. in seiner Routine. Dadurch wird jedes Resetprogramm, welches einen Reset
  8. ueber den Coldreboot-vektor macht, unweigerlich abstuerzen, anstatt seine
  9. Routine zu benutzen. Damit kannst Du auch nicht das Reboot in unser NoGuru-
  10. Funktion benutzen und auch die meisten anderen Programme (inklusive dem
  11. 'Reboot'-Befehl von Commodore) gehen nicht mehr.
  12. Das ist aber noch nicht alles. Damit die Harddisk nicht runterdreht, wie das
  13. leider bei den Seagate-Platten so ist, hat er umgangen, indem er den Reset-
  14. Befehl des Prozessors nicht ausfuehrt. Der Befehl wird einfach uebersprungen,
  15. denn er befindet sich natuerlich im normalen Betriebssystem.
  16. Man muss aber den Reset-Befehl (und damit das Harddisk-Reset) ausfuehren,
  17. denn sonst liegt nach dem naechsten Reset die komplette Execlibrary im
  18. Chipram. Da diese Library die meist benutzte Library im ganzen System ist,
  19. da saemtliche Tasks, Speicher und andere Angelegenheiten von dieser Library
  20. gemacht werden, wird das System nach einem Reset merklich langsamer. Wenn
  21. Du natuerlich nur Chipmem hast ist das egal, aber ansonsten ist diese Art
  22. des Resets unzumutbar, da Du ja sicherlich weisst, das gerade das Fastmem
  23. einen A1200 doppelt so schnell macht.
  24. Wenn man uebrigens den Patch des ColdReboot-Vektors im Betriebssystem weg-
  25. laesst, dann hat man nach dem Booten gar kein FastRam mehr. Denn wir haben
  26. uns gewundert warum der diesen Vektor patcht, ohne Ihn ueberhaupt zu benutzen.
  27.  
  28. Also ich hoffe Du verstehst das ganze und ich hoffe Du siehst auch ein, warum
  29. wir so einen Reset auf keinen Fall machen. Das System hat nicht umsonst den
  30. Reset-Befehl dort eingefuegt.
  31.  
  32. Warum unser Fastreset bei Dir nicht geht, kann ich Dir leider nicht sagen.
  33. Auf einem normalen A1200 geht er ohne Probleme, denn die Routine ist die
  34. selbe wie im System !!!!!
  35.  
  36. Es gibt nur eine Sache, die bei unserem Fastreset nicht sein darf. Da dies
  37. ein Fastreset ist, wird die MMU nicht zurueckgelegt und deshalb darf auf
  38. keinem Fall zur Zeit des Resets die MMU benutzt sein !!!!!!
  39.  
  40. Wenn Du keine MMU hast oder die MMU aus war waehrend des Resets, kann es nur
  41. noch sein, dass Du eben diesen Reset1200-Befehl drin hattest. Sonst muss
  42. das Fastreset, wie auch das andere Reset laufen !!!
  43.